import plugin from '../../lib/plugins/plugin.js'

let cdtime = 60; //cd时间，单位秒
let cooldowns = new Map();

export class example extends plugin {
  constructor () {
    super({
      /** 功能名称 */
      name: '我的超能力',
      /** 功能描述 */
      dsc: '我的超能力',
      /** https://oicqjs.github.io/oicq/#events */
      event: 'message',
      /** 优先级,数字越小等级越高 */
      priority: 500,
      rule: [
        {
          /** 命令正则匹配 */
          reg: '^#?(他|她|我)的超能力$',
          /** 执行方法 */
          fnc: 'kkcnl'
        }
      ]
    })
  }

 
  async kkcnl (e) {
	if (!e.isMaster) {	
	    const userId = e.user_id;
        const cooldown = cooldowns[userId];
        if (cooldown && cooldown > Date.now()) {
            const remainingTime = Math.ceil((cooldown - Date.now()) / 1000);
            e.reply("指令冷却中还有" + remainingTime + "秒~");
            return;
        }
        cooldowns[userId] = Date.now() + cdtime * 1000;
	}
	if (/#?我的超能力/.test(e.msg)) {
        let i = Math.round(Math.random() * (cnl.length - 1))
        let m = Math.round(Math.random() * (fzy.length - 1))
        let msg = [segment.at(e.user_id),`\n✦超能力：\n${cnl[i]}\n`,`✧副作用：\n${fzy[m]}`]
	        e.reply(msg);
	        return true
    }
    else if (/#?(他|她)的超能力/.test(e.msg) && e.at) {
		
		let i = Math.round(Math.random() * (cnl.length - 1))
        let m = Math.round(Math.random() * (fzy.length - 1))
        let msg = [segment.at(e.at),`\n✦超能力：\n${cnl[i]}\n`,`✧副作用：\n${fzy[m]}`]
            e.reply(msg);
	        return true
        }
    } 
}

let cnl = [
    "可以随意切换性别",
    "可以隐身",
    "透视",
    "成为电竞高手",
    "反转对方性别",
    "变成任何一个物品or人类",
    "可以把一个人变成自己性奴",
    "可以穿越空间",
    "把任何一个物品娘化",
    "可以变成一种动物",
    "可以控制(快进/暂停/倒退)时间",
    "可以时间旅行",
    "预测一个人的未来7天",
    "变成史莱姆",
    "变成丘丘人",
    "拥有高校级的计算能力",
    "可以和万物沟通",
    "让任何尸体听你话",
    "可以在现实生活中CTRL+Z",
    "永远不会变老",
    "可以站着拉屎",
    "可以点石成金",
    "鸡鸡变长10CM",
    "鸡鸡变短10CM",
    "可以免疫所有疾病",
    "身上可以长出藤蔓",
    "身体可以无限再生",
    "可以操控冰元素",
    "可以操控火元素",
    "可以操控金元素",
    "可以操控岩元素",
    "可以操控水元素",
    "可以操控风元素",
    "可以操控草元素",
    "可以操控雷元素",
    "可以操控光元素",
    "可以改变万物的构成",
    "可以进行有效预言",
    "可以飞",
    "会土遁",
    "会水遁",
    "会风遁",
    "会读心",
    "无所不能",
    "会量子阅读",
    "分身术",
    "变成透明人",
    "拥有堪比一方通行的计算能力",
    "能讲死(者/物)变活",
    "可以操控自身引力",
    "让容颜青春永驻",
    "不需要睡觉",
    "不需要吃饭喝水",
    "可以夺取别人的能力",
    "拥有十二符咒",
    "可以改变别人的认知",
    "会打飞机,且拥有很强能量",
    "自身速度可以无限叠加",
    "精通任何一国外语",
    "吸取他人寿命",
    "在大脑中播放歌单",
    "操控万物运势",
    "让周围的人获得开心和幸福",
    "念动力",
    "轻松掌握一种技能",
    "随意转生异世界",
    "变成身边人模样",
    "将存在于小说,漫画,动漫的人物具现化",
    "拥有上条当麻的[幻想杀手]",
    "抽卡十连内必出金",
	"可以让自己立刻减肥",
    "能在墙上行走",
    "可以暂停时间",
    "可以随时变身成任何动物",
    "能够让任何东西漂浮",
    "丁J增长l0m",
    "可以复制任何物品",
    "能够用意念控制物体",
    "可以随意更改自己的名字",
    "能够使自己透明",
    "能与植物沟通",
    "能够自愈任何伤口",
    "能读懂任何动物的语言",
    "永远不会娈老",
    "坐公交车可以看到哪些人在下一站下车",
    "能呼唤出一只宠物",
    "可以飞行任何距离",
    "能穿越墙壁",
    "让银行卡里的钱翻倍",
    "可以控制植物的生长",
    "可以在梦中预见未来",
    "可以让自己在任何环境中呼吸",
    "能够预知未来十秒",
    "可以让自己一直漂浮",
    "自爆",
    "可以使用分身术",
    "可以任意改变发型",
    "能够让植物复苏",
    "能够让别人幸福",
    "可以与死者对话",
    "拥有狙击镜级别的视力",
    "拥有无限的体力",
    "吸取别人的寿命",
    "可以瞬间记住任何一本书",
    "能够控制自己的影子",
    "可以让时间暂停一秒",
    "能够改变食物味道",
    "可以复活一次",
    "可以瞬间记住路线",
    "可以脑中播放自己的网易云歌单",
    "可以自由穿越时间",
    "拥有超高速移动能力",
    "能够让水逆流",
    "能控制水温",
    "永远都不会死",
    "可以使用隐身术",
    "能够改变他人的想法",
    "娈身成为美少女",
    "可以瞬间移动到任何地方",
    "可以瞬间移动",
    "完全没有存在感",
    "可以让自己瞬间变高",
    "拥有读心术",
    "能够改变自己的眼睛颜色",
    "可以改变自己的肤色",
    "反转性别",
    "拥有无穷的耐力",
    "不需要闹钟也能准时醒",
    "可以睁着眼睛睡觉",
    "能够控制自己的头发长度",
    "能让任何东西悬浮",
    "可以让自己不需要空气",
    "拥有无敌的力量",
    "可以在现实生活存读档",
    "拥有任何乐器的天赋",
    "娈帅",
    "能把手指变成刀",
    "能够改变自己的外貌",
    "可以操控火焰",
    "能够理解所有语言",
    "丁丁会发光",
    "可以让自己变透明",
    "可以变成任何年龄",
    "可以让任何人变开心",
    "可以让自己瞬间清醒",
    "可以使用易容术",
    "可以使自己隐形十分钟",
    "可以让物体变大",
    "可以在空中行走",
    "预知末来",
    "双眼可以发射死亡镭射",
    "能够变换声音",
    "能让任何物体变重",
    "可以变成液体",
    "可以随意改变天气",
    "能在水下呼吸",
    "可以让自己一秒钟内跑百米",
    "可以娈身成任何物体",
    "可以让自己瞬间冷却",
    "可以在现实生活中CTRLtZ",
    "可以与电子设备对话",
    "能够让金属变形",
    "拥有任何物品的钥匙",
    "喝酒不会醉",
    "能够呼风唤雨",
    "可以用意念移动水",
    "能让时间倒流十分钟",
    "拥有完美的舞蹈技巧",
    "可以听到任何地方的声音",
    "可以读懂任何人的思想",
    "能够瞬间学会任何技能",
    "拥有无穷的智慧",
    "能控制他人动作",
    "可以看穿人心",
    "能够瞬间醒来",
    "可以改变自己的体重",
    "能够让光线变暗",
    "玩任何游戏都能赢",
    "能瞬间打扫房间",
    "免疫所有疾病",
    "复制其他人的超能力",
    "可以用意念控制火焰",
    "可以复制任何人的外貌",
    "拥有超强的听觉",
    "拥有控制风的能力",
    "能隔空取物",
    "能够瞬间治愈他人",
    "拥有超快的学习速度",
    "能够让自己静止",
    "能够让自己瞬间变瘦",
    "能看透一切墙壁",
    "每夭可以召唤一桶泡面",
    "可以无限复制食物",
    "可以与幽灵交流",
    "可以飞行",
    "可以用手心放出火焰",
    "精通任何一门外语",
    "拥有任何运动项目的技能",
    "可以召唤闪电",
    "可以操纵水流",
    "站着拉屎",
    "下雨的时候就算不撑伞雨也不会淋到自己",
    "拥有超凡的运动能力",
    "能让植物立刻开花",
    "可以与动物交流",
    "可以让自己完全失去重力",
    "能够让物体移动",
    "能够冰冻任何物体",
    "瞬间让自己睡着",
    "能够使物体漂浮",
    "不用喝水吃饭也不会死",
    "可以透视任何物体",
    "可以让所有人爱上自己",
    "可以复制自己的影子",
    "永远都不需要排泄",
    "能够改变自己的气味",
    "能够冻结时间五秒",
    "可以让自己成为透明人",
    "可以发出强烈的光",
    "能够让空气变成水",
    "不再需要睡眠",
    "可以改娈任何物体的颜色",
    "可以让自己记住一切",
    "可以自由控制自己的梦境",
    "能够让别人忘记特定记忆",
    "可以治疗任何疾病",
    "可以复制任何非生命物体",
    "不要睡觉",
    "能够用眼睛发射光束",
    "能预知下一个小时的天气",
    "可以将自己变成一只鸟",
    "能够与过去的自己对话",
    "拥有超强记忆力",
    "能够听到所有人的心声",
    "成为偶像",
    "能够瞬间平衡任何物体",
    "可以让自己不断增加智商",
    "拥有超强的物理攻击力",
    "可以让花朵瞬间盛开",
    "能够将水变成冰",
    "能操纵磁场",
    "可以瞬间给自己手机充满电"
]

let fzy = [
"一生只能用一次",
    "随时会失效",
    "每天都会失眠",
    "体重加60斤",
    "颜值变丑",
    "全家暴毙",
    "永远没有异性朋友",
    "无法对异性生效",
    "只能在梦里使用",
    "走路串稀",
    "只能生效一半",
    "需要献祭一个人类",
    "全世界都获得相同能力",
    "特别恐高",
    "寿命只剩3天",
    "连续使用会失效",
    "被人察觉会自动失效",
    "每天会自动生效一次",
    "会被全球通缉",
    "需要支付100000元",
    "只能在有人的地方使用",
    "只能在没人的地方使用",
    "会反着生效",
    "有30天冷却期",
    "有1年冷却期",
    "只能对♂性生物使用",
    "只能对♀性生物使用",
    "使用后会失明",
    "使用后会昏厥",
    "使用后就会死亡",
    "你将改变你的性取向",
    "作用目标会重新构造分子结构",
    "会变成别人的星怒",
    "需要做一本53触发",
    "可能会随机触发",
    "每次使用将改变你的认知",
    "只能作用在自己身上",
    "成功率极低",
    "身边一个人会消失",
    "马上会睡醒，别做梦了，你哪来的超能力",
    "使用后会四肢全残",
    "你将自宫",
    "你会变成萝莉",
    "你会变成正太",
    "你会变成药娘",
    "你会变成伪娘",
    "你会变成猫娘",
    "你抽卡必吃满保底",
	"需要支付100,000元",
    "变回来后会秃顶",
    "自己会慢慢沉入地面",
    "只能在没有人的时候使用",
    "然后自己会死",
    "物体会反抗使用者",
    "每次都会失去一个朋友",
    "无法呼吸",
    "会被昆虫围绕",
    "伤口愈合后会留下奇怪的痕迹",
    "会忘记人类语言",
    "体重会增加30k9",
    "会被全国通缉",
    "宠物会不停地叫",
    "每天都会失眠",
    "对所有植物过敏",
    "每次呼吸都会感到痛苦",
    "会忘记过去十秒",
    "会失去生育能力",
    "自己会得癌症",
    "头发会逐渐脱落",
    "每次使用都会掉一根头发",
    "自己会感到空虚",
    "然而什么都不会发生",
    "无法再感受疲倦的乐趣",
    "以后再也没有办法上网了",
    "书的内容只能记住三天",
    "影子会逐渐变暗",
    "自己会失去一秒的记忆",
    "会对原味食物过敏",
    "会忘记别的事情",
    "每次使用都会感到强烈眩晕",
    "每次使用会感到脱水",
    "每次使用会感冒",
    "自己无法做决定",
    "永远也找不到女朋友",
    "会出现不可预测的头晕",
    "寿命会-15",
    "身高会在一天后降低",
    "会一直听到噪音",
    "每次改变会眼睛流泪",
    "肤色会在一小时后恢复",
    "自己的寿命会减半",
    "会对休息感到厌烦",
    "再也不能咖咖啪了",
    "每次控制都会掉发",
    "自己会逐渐下沉",
    "每次呼吸都会觉得窒息",
    "力量只能维持十分钟",
    "会双目失朋",
    "会对音乐感到厌烦",
    "必须全程保持裸体",
    "每次操控都会灼伤自己",
    "说话时无法控制音量",
    "全世界所有人都会得到",
    "真实年龄加倍",
    "自己会陷入深度抑郁",
    "会少一个肾",
    "丁会缩短3cm",
    "自己会变轻",
    "只能在自己周围一米内有效",
    "皮肤会变成鱼鳞",
    "心跳会加快到极限",
    "会感到极度寒冷",
    "需要支付100000元",
    "每次使用都会增加体重",
    "钥匙会随机丢失",
    "身高会减少20cm",
    "每次使用会渴",
    "每次倒流后会老去一天",
    "会失去听觉",
    "耳朵会不停地嗡嗡作响",
    "会慢慢失去自己的记忆",
    "需要花费一年的时间才能忘记",
    "每天会有一小时变傻",
    "每次控制都会感到恶心",
    "自己再也无法隐藏情绪",
    "会一直有睡意",
    "每次改变都会头晕",
    "每次使用会失去视力",
    "自己会娈丑",
    "物品会摆放混乱",
    "考试永远都不及格",
    "会被一切声音干扰",
    "风会向自己袭来",
    "会失去双手的感觉",
    "自己会生病",
    "记忆会变得短暂",
    "静止后会变得非常虚弱",
    "体重会在一小时后增加",
    "永远看不到天",
    "食物会逐渐变质",
    "每次交流会掉一颗牙",
    "手会变红发热",
    "会导致世界末日",
    "会对运动感到厌烦",
    "身体会带静电",
    "会对水产生恐惧",
    "性别会反转",
    "会不断受轻伤",
    "每次使用都会减少寿命一天",
    "无法和人类进行正常对话",
    "无法再站立",
    "物体会反抗",
    "会失去体温感知",
    "所有物体都会慢慢向自己靠近",
    "自己会娈成智障",
    "无法再看清文字",
    "自己会对所有人失去兴趣",
    "影子会失去控制",
    "每天早上都会宿醉",
    "会吸引不喜欢的动物",
    "自己会老去五分钟",
    "会失明一分钟",
    "每次使用会窒息",
    "会永久拉稀",
    "记忆会逐渐消失",
    "自己会记住对方的记忆",
    "性取向会反转",
    "眼睛会极度干涩",
    "每天会忘记一次重要的事情",
    "自己无法再有隐私",
    "自己会失去平衡",
    "增加后会头痛",
    "会对所有物体感到怜悯",
    "会在炎热天气下感冒",
    "金属物体会不断靠近"
]
   

